package com.accp.biz;

import com.accp.entity.User;

public interface UserBiz {

	/**
	 * 查询单个
	 * @param id 主键
	 * @return 对象
	 */
	User queryByKey(Integer id);

	/**
	 * 删除
	 * @param id 主键
	 * @return 受影响行数
	 */
	int delete(Integer id);

	/**
	 * 新增
	 * @param user 对象
	 * @return 受影响行数
	 */
	int add(User user);

	/**
	 * 新增非空
	 * @param user 对象
	 * @return 受影响行数
	 */
	int addNotNull(User user);

	/**
	 * 更新
	 * @param user 更新对象
	 * @return 受影响行数
	 */
	int update(User user);

	/**
	 * 更新非空
	 * @param user 更新对象
	 * @return 受影响行数
	 */
	int updateNotNull(User user);

}
